#ifndef TESTSTATE_H
#define TESTSTATE_H

#include "State.h"
#include "DebugLog.h"
#include "Sprite.h"
#include "ScriptManager.h"
#include "EventManager.h"

class TestState : public State
{
    public:
        TestState();
        virtual ~TestState();

        virtual void init();
        virtual void render();
        virtual void update();
        virtual void handleEvents(sf::Event& event);


    private:
        Sprite _sprite;
        DebugLog* _debug;
        ScriptManager* _scriptMgr;
        EventManager* _eventMgr;

};

#endif // TESTSTATE_H
